artichoke plant
Explore definitions, synonyms, and language insights of artichoke plant
Definitions
                    Noun
                    
            Mediterranean thistlelike plant widely cultivated for its large edible flower head
                Explore definitions, synonyms, and language insights of artichoke plant